###User Defined Function###
_WinAPI_EncryptFile

###Description###
Verschlüsselt eine Datei oder ein Verzeichnis.

###Syntax###
#include <WinAPIFiles.au3>
_WinAPI_EncryptFile ( $sFilePath )

###Parameters###
@@ParamTable@@
$sFilePath
	Der Name der Datei oder des Verzeichnisses welches verschlüsselt werden soll.
	Wenn $sFilePath eine Datei mit nur einem Lesezugriff angibt, schlägt diese Funktion fehl und der letzte Fehlercode ist ERROR_FILE_READ_ONLY (6009).
	Wenn $sFilePath ein Verzeichnis mit einer Datei angibt welches nur einen Lesezugriff hat, so gelingt diese Funktion aber das Verzeichnis wird nicht verschlüsselt.
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	True.
Failure:	False, rufe <a href="_WinAPI_GetLastError.htm">_WinAPI_GetLastError()</a> auf um erweiterte Fehlerinformationen zu bekommen.
@@End@@

###Remarks###
Die <a href="_WinAPI_EncryptFile.htm">_WinAPI_EncryptFile()</a> Funktion benötigt speziellen Zugriff auf die zu verschlüsselnde Datei und wird fehlschlagen wenn ein anderer Prozess die Datei verwendet.

Wenn die Datei bereits verschlüsselt ist, so wird die Funktion einen ungleich 0 Wert zurückgeben welcher das Gelingen der Funktion signalisiert.
Wenn die Datei komprimiert ist, so wird die Funktion die Datei vor dem Verschlüsseln dekomprimieren.

Um eine verschlüsselte Datei zu entschlüsseln, sollte man die <a href="_WinAPI_DecryptFile.htm">_WinAPI_DecryptFile()</a> Funktion verwenden.

###Related###
_WinAPI_DecryptFile

###See Also###
@@MsdnLink@@ EncryptFile

###Example###
@@IncludeExample@@
